	/* dongle_name,production_name,	vendor_name, network , pid_vid_origin,bcdDevice_origin,pid_vid_now,bcdDevice_now,wait_do_at_time,at,ppp*/
	{"XXXX",  "AT_CGMM_NAME","HUAWEI",					GSM_MODE,	0x12d1ffff,		0x0,	0x12dffff,	0x0,	2,	0},//hw lib hardware
	/*########################################################	1. WCDMA MODE	########################################################*/
	/*dongle_name,production_name,vendor_name,          network , pid_vid_origin,         ,pid_vid_now,       ,at, ppp*/
	/*-----	1.1	wcdma "HUAWEI" -----*/
	{"MU509",	"MU509",	"HUAWEI",					GSM_MODE,	0x12d11001,		0x0,	0x12d11001,	0x0,	2,	0},
	{"E1750",	"E1750",	"HSPA USB Modem",			GSM_MODE,	0x16140800,		0x0,	0x16140800,	0x0,	2,	0}, // It seems the dongle is broken.by Cesc. for pinwang
	{"E1750",	"E1750",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0}, // external file
	{"E1750",	"E1750",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//for pid&vid-now 0x12d1140c
	{"E1782",	"E1782",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//ok
	{"E1786",	"E1786",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//ok
	{"E176G",	"E176G",	"HUAWEI",					GSM_MODE,	0x12d11001,		0x0,	0x12d11001,	0x0,	2,	0},//ok
	{"E176G",	"E169",	    "HUAWEI",					GSM_MODE,	0x12d11001,		0x0,	0x12d11001,	0x0,	2,	0},//ok in China. by Cesc
	{"K3520",	"K3520",	"HUAWEI",					GSM_MODE,	0x12d11001,		0x0,	0x12d11001,	0x0,	2,	0},//ok
	{"K3770",	"K3770",	"HUAWEI",					GSM_MODE,	0x12d114d1,		0x0,	0x12d114c9,	0x0,	1,	0},//add for K3770
	
	{"HSDPA","3G HSDPA MODEM","HUAWEI",					GSM_MODE,	0x06852000,		0x0,	0x12d11001,	0x0,	2,	0},//ok,by haidong
	{"E1550",	"E1550",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//to be test in India. by Cesc
	
	{"E220",	"E220",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok,add timeout
	{"E230",	"E230",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok
	{"E170",	"E17X",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok,same as E172
	{"E272",	"E272",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok	
	{"E172",	"E17X",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok,AT+CGMM:E17X,sleep 3s
	{"E270",	"E270",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok	
	{"E160E",	"E160X",	"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok
	{"E160E",	"E160",	    "HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok in China. by Cesc
	{"E226",	"E226",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok	
	{"E156G",	"E156G",	"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok
	{"E180",	"E180",		"HUAWEI",					GSM_MODE,	0x12d11003,		0x0,	0x12d11003,	0x0,	1,	0},//ok
		
	{"E173",	"E173",		"HUAWEI",					GSM_MODE,	0x12d11c0b,		0x0,	0x12d11c05,	0x0,	2,	0},//ok,wait 12s
	{"E173",	"E173",		"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//ok
	{"E173",	"E173",		"HUAWEI",					GSM_MODE,	0x12d11c24,		0x0,	0x12d11c23,	0x0,	2,	0},//e173s-6
	{"E1732",	"E1732",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//to be test in India. by Cesc
	{"E177",	"E177",     "HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//to be test in India. by Cesc
	{"E122",	"E122",     "HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//to be test in Ramania. by Cesc
	
	{"E353",	"E353",		"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d114ac,	0x0,	3,	0},//ok, external file	
	{"E3131",	"E3131",	"HUAWEI",					GSM_MODE,	0x12d114fe,		0x0,	0x12d1151d,	0x0,	3,	0},//ok in China. to be tested in South Africa? for Neostra
	{"E352",	"E352",		"HUAWEI",					GSM_MODE,	0x12d114fe,		0x0,	0x12d11506,	0x0,	3,	0},//to be tested in Romania. by Cesc. for neostra
	{"E303",	"E303",		"HUAWEI",					GSM_MODE,	0x12d114fe,		0x0,	0x12d11506,	0x0,	3,	0},
	{"E353",	"E353",		"HUAWEI",					GSM_MODE,	0x12d114fe,		0x0,	0x12d11506,	0x0,	3,	0},//india kiden
	{"E1731",	"E1731",	"HUAWEI",					GSM_MODE,	0x12d114fe,		0x0,	0x12d11506,	0x0,	3,	0},//for E1731
    {"E1731",	"E1731",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//to be tested in India. by Cesc. for topwise,India	
	{"E353",	"E353", 	"HUAWEI",					GSM_MODE,	0x12d11446, 	0x0,	0x12d11506, 0x0,	0,	2}, 
	{"E261",	"E261",		"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//ok
	{"E1552",	"E1552",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//ok
	{"E1552",	"E1556",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1140c,	0x0,	3,	0},//ok in China. by Cesc. To be tested in India
	{"E1752",	"E1752",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d1141b,	0x0,	1,	0},//ok,by Chris
	{"E1752",	"E1752",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//ok in China,by Cesc
	
	{"E153",	"E153",		"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d114ac,	0x0,	4,	0},//ok,at port<3> is good too.
	{"E1820",	"E1820",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d114ac,	0x0,	4,	0},//ok	
	{"E1820",	"E1820",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d11429,	0x0,	2,	0},//ok,by Chris,vid pid not the same
	{"E182E",	"E182E",	"HUAWEI",					GSM_MODE,	0x12d11446,		0x0,	0x12d114ac,	0x0,	3,	0},//ok	
	{"HSPADataCard","HSPADataCard","HUAWEI",			GSM_MODE,	0x230d000d,		0x0,	0x230d000d,	0x0,	2,	4},//ok,by Cesc	
	{"HSPADataCard","HSPADataCard","HUAWEI",			GSM_MODE,	0x230d0001,		0x0,	0x230d0001,	0x0,	2,	4},//kiden ok in china
	
	 /*------1.2 wcdma "ZTE" ------*/
    {"AD3812",	"+CGMM: 29",	 "ZTE",					GSM_MODE,	0x19d2ffeb,		0x0,	0x19d2ffeb,	0x0,	3,	0}, //AD3812
     /*------for neostra m701h9 ------*/
    {"HSPA",    "HSPA",     "HUAYU",                    GSM_MODE,   0x00000000,     0x0,    0x00000000, 0x0,    7,  6},//W340. very special. by Cesc
    {"HSPADataCard",    "HSPADataCard",     "Teracom",     GSM_MODE,   0x00000000,     0x0,    0x00000000, 0x0,    7,  6},//BSNL or Teracom?.Ok in China like W340. very special. by Cesc
    /*------for shisheng ------*/
    {"Nokia",   "Nokia Internet Stick CS-15", "Nokia",  GSM_MODE,   0x00000000,     0x0,    0x00000000, 0x0,    7,  6},//To be Tested.Nokia. It works like W340. very special. by Cesc
    {"SmartBro", "HSDPA mobile station", "SmartBro",    GSM_MODE,   0x00000000,     0x0,    0x00000000, 0x0,    7,  6},//1c9e9913_1c9e9914, india,shisheng. It works like W340. very special. by Cesc
    {"BSNL 3GL W273","HSPADataCardA",       "Teracom",  GSM_MODE,   0x00000000,     0x0,    0x00000000, 0x0,    7,  6}, //like W340. very special..to be tested in India. by Cesc. for Topwise, India   

	{"MF110",	"MF110",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok	
	{"MF100",	"MF100",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok	
	{"MF112",	"MF112",	"ZTE",						GSM_MODE,	0x19d20103,		0x0,	0x19d20031,	0x0,	1,	2},//Not work  on PC in China. by Cesc
	{"MF170",	"MF170",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok,reigster network slow		
	{"MF190",	"MF190",	"ZTE",						GSM_MODE,	0x19d24000,		0x0,	0x19d20117,	0x0,	1,	2},//ok
	{"MF190",	"MF190",	"ZTE",						GSM_MODE,	0x19d24000,		0x0,	0x19d20124,	0x0,	1,	4},//ok
	{"MF190",	"MF190",	"ZTE",						GSM_MODE,	0x19d20149,		0x0,	0x19d20124,	0x0,	1,	2},//to be tested in India. by Cesc
	{"MF190",	"MF190",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d22003,	0x0,	1,	3},//ok in China. to be tested in India. by Cesc. for Yuxin,India	
	{"MF190",	"MF190",	"ZTE",						GSM_MODE,	0x19d20154,		0x0,	0x19d21254,	0x0,	1,	3},
	{"MF190",	"+CFUN: 1",	"ZTE",						GSM_MODE,	0x19d20154,		0x0,	0x19d21254,	0x0,	1,	3},
	{"MF193",	"MF193",	"ZTE",						GSM_MODE,	0x19d20149,		0x0,	0x19d20124,	0x0,	1,	2},//India kiden
	{"MF668",	"MF668",	"ZTE",						GSM_MODE,	0x19d24000,		0x0,	0x19d20017,	0x0,	2,	1},//ok,0x19d20017


	
	{"MF668A",	"MF668A",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20117,	0x0,	1,	2},//ok. by Cesc	
	{"MF626",	"MF626",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok
	{"MF628",	"MF628",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20015,	0x0,	2,	0},//ok,same as MF633BP+
	{"MF633",	"MF633",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok	    
	{"MF636",	"MF636BP USB STICK",	"ZTE",			GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok,same as MF633BP+	    	
	{"MF636DB",	"MF636DB",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20033,	0x0,	2,	3},//add by kiden, is ok	  
	{"MF637U",	"MF637U",	"ZTE",						GSM_MODE,	0x19d2f006,		0x0,	0x19d20031,	0x0,	1,	2},//ok	    
	{"MF633BP+","MF633BP+",		"ZTE",					GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//ok,no command AT^SYSINFO, use AT+ZSNT? to get network type; use AT+ZPAS? to get 
	{"MF637",	"MF637",	"ZTE",						GSM_MODE,	0x19d2f006,		0x0,	0x19d20031,	0x0,	1,	2},//ok,by Chris
	{"MF637",	"MF637",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d20031,	0x0,	1,	2},//to be tested. by Cesc. for neostra, Romania.
    {"MF637",   "MF637",    "ZTE",                      GSM_MODE,   0x19d20110,     0x0,    0x19d20121, 0x0,    1,  2},//to be tested in Spain. by Cesc for neostra	
    {"K3765",   "K3765",    "HUAWEI",                   GSM_MODE,   0x12d11520,     0x0,    0x12d11465, 0x0,    2,  0},//ok in Spain .by Cesc for neostra
    {"MF180",   "MF180",    "ZTE",                      GSM_MODE,   0x19d20154,     0x0,    0x19d22003, 0x0,    1,  3},//No dongle here. to be tested in India. by Cesc. for Topwise,India
	{"MF691",	"MF691",	"ZTE",						GSM_MODE,	0x00000000,		0x0,	0x00000000,	0x0,	7,	6},//to be tested. by Cesc. for neostra, Romania
	{"MF631",	"MF631",	"ZTE",						GSM_MODE,	0x19d22000,		0x0,	0x19d22003,	0x0,	1,	3},
	{"K3570-Z",	"K3570-Z",	"ZTE",						GSM_MODE,	0x19d21007,		0x0,	0x19d21008,	0x0,	2,	1},//to be tested. by Cesc	
	
	/*------	1.3	wcdma others -----*/
	{"MU930 F5.5",   "16",    "Qualcomm",				GSM_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//ok,PINSU,reigster network slow,,not support at^sysinfo,FIXME
	{"WU830 F6.4", "+CGMM:MSM6290  S790", "Qualcomm",	GSM_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//ok,ITON WU830 F6.4
	{"E003",	"E003",		"PuChuang",					GSM_MODE,	0x20a6f00e,		0x0,	0x20a61105,	0x0,	2,	0},//no command AT^SYSINFO, use AT+ZSNT? to get network type; use AT+ZPAS? to get 	
	{"SRT-H800",   "HSPA USB MODEM",   "Shichuangxing",	GSM_MODE,	0x1e89f000,		0x0,	0x1e891a20,	0x0,	1,	3},//ok,not support at^sysinfo,FIXME
	{"AL720",     "HSPA Data Card",   "Alcatel",		GSM_MODE,	0x1bbbf000,		0x0,	0x1bbb0017,	0x0,	3,	5},//dodo dongle(name:dodo,APN:dodolns1,MMC:505,MNC:02,Dial:*99#)
	{"",   "",   "TechFaith",							GSM_MODE,	0x1d091010,		0x0,	0x1d091000,	0x0,	1,	0},//	
	{"HSDPA Modem",   "HSDPA Modem",   "TechFaith",		GSM_MODE,	0x1d091000,		0x0,	0x1d091010,	0x0,	2,	0},//by Cesc. for Pinwang	
	{"HSPA USB MODEM","HSPA USB MODEM", "HUAWEI",		GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9605,	0x0,	1,	3},//by haidong 
	{"HSPA WIRELESS MODEM","HSPA WIRELESS MODEM","null",GSM_MODE,	0x2020f00e,		0x0,	0x20201005,	0x0,	1,	3},//ok,by cribyl for H103 
	//{"MMX310G","Micromax MMX310G 3G USB Modem","HUAWEI",GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9605,	0x0,	1,	3},//by Chris
	{"HD360",   "HD360",   "Shichuangxing",	            GSM_MODE,	0x05c62000,		0x0,	0x05c60015,	0x0,	0,	2},	
	{"19", "19",		"QUALCOMM",	      		    	GSM_MODE,	0x05c60018,		0x0,	0x05c60018,	0x0,	1,	3},//QC0018 zapai by Cesc
	{"29", "29",		"QUALCOMM",	      		    	GSM_MODE,	0x05c60018,		0x0,	0x05c60018,	0x0,	1,	3},//QC0018 zapai by Cesc
	{"29", "29",		"iBall",	      		    	GSM_MODE,	0x05c60018,		0x0,	0x19d20088,	0x0,	1,	3},//iBall 3.5G. OK in China. by Cesc
	{"iBall", "3.5GH-72",		"iBall",	      		GSM_MODE,	0x05c60016,		0x0,	0x05c60016,	0x0,	1,	2},//iBall 3.5G. OK in China. by Cesc
	{"SPEEDUP", "HSDPA mobile station", "SPEEDUP",	    GSM_MODE,	0x1c9e9913,		0x0,	0x1c9e9914,	0x0,	3,	1},//ok add by Kiden.pan
	{"HSPA USB MODEM", "HSPA USB MODEM", "SPEEDUP",	    GSM_MODE,	0x1c9e9800,		0x0,	0x1c9e9800,	0x0,	2,	1},//ok add by Kiden.pan	
	{"MMX310G","Micromax MMX310G 3G USB Modem","Micromax",GSM_MODE,	0x1c9e9800,		0x0,	0x1c9e9800,	0x0,	2,	1},	//mdm6270		
	{"MMX352G","Micromax MMX352G 3G USB Modem","Micromax",GSM_MODE,0x1c9ef000,		0x0,	0x1c9e9605,	0x0,	1,	3},//the name need a space
	{"MMX350G","Micromax MMX350G 3G USB Modem","Micromax",GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9605,	0x0,	1,	3},	//ok in china
	{"MMX310G","Micromax MMX310G 3G USB Modem","Micromax",GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9605,	0x0,	1,	3}, //msm6246
	{"MMX353G","Micromax MMX353G 3G USB Modem","Micromax",GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9605,	0x0,	1,	3}, //OK in China. by Cesc. for Topwise, India	
	{"MMX300G","Micromax MMX300G 3G USB Modem","Micromax",GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9603,	0x0,	1,	2}, // ok in china
	{"MMX351G","Micromax MMX351G 3G USB Modem","Micromax",GSM_MODE,	0x1c9ef000,		0x0,	0x1c9e9607,	0x0,	3,	4}, // ok in china
	{"MMX144F",		"HSPA USB Modem",	"Micromax",		GSM_MODE,	0x1c9e9916,		0x0,	0x1c9e9917,	0x0,	1,	3},//kiden ok in china
	{"HSUPA", 	"HSUPA USB Modem",	"HSUPA",			GSM_MODE,	0x16140800,		0x0,	0x16140800,	0x0,	2,	0},//kiden ok in china
	{"People", 	"209",	"HSDPA",			            GSM_MODE,	0x1c9e6061,		0x0,	0x1c9e6061,	0x0,	2,	0},//ok in china, by Cesc. Dongle:People ILD72A
	{"HSDPA", 	"209",	"HSDPA",			            GSM_MODE,	0x06857000,		0x0,	0x12d11001,	0x0,	2,	0},//ok in India, by Cesc. 
	{"HSUPA", 	"HSUPA USB Modem",	"HSUPA",			GSM_MODE,	0x1c9e6061,		0x0,	0x1c9e6061,	0x0,	2,	0},//kiden ok in china
	{"BG64", 	"MT6229",		"beetel",				GSM_MODE,	0x20200002,		0x0,	0x20202000,	0x0,	1,	0},//kiden ok in china
	{"3.75G", 	"+CGMM: MTK2",		"3.75G",			GSM_MODE,	0x20200002,		0x0,	0x20202000,	0x0,	1,	0},
	/*---- for Yuxin,India ----*/
	{"WU260-G19A-SHY-01","WU260-G19A-SHY-01","UNKNOWN",GSM_MODE,	0x2077f000,		0x0,	0x2077a000,	0x0,	2,	1}, //to be tested. by Cesc. for Yuxin, India	
	{"WU260-VTK","WU260-VTK","UNKNOWN",                GSM_MODE,	0x2077f000,		0x0,	0x2077a000,	0x0,	2,	1}, //to be tested. by Cesc. for Yuxin, India	
	{"T3G72A",	"T3G72A",	"Teracom",					GSM_MODE,	0x2077f000,		0x0,	0x2077a000,	0x0,	2,	1}, //by cribyl. for India
	{"82GH", 	"WU260-VTK",	"VISIONTEK",			GSM_MODE,	0x2077f000,		0x0,	0x2077a000,	0x0,	1,	2}, //kiden 
    /*---- for Topwise,India ----*/
    {"BSNL 3GL W272","HSPA MODEM","Teracom",           GSM_MODE,    0x19d22000,     0x0,    0x19d20108, 0x0,    1,  3}, //ok in China.to be tested in India. by Cesc. for Topwise, India   
    {"HSPA WIRELESS","HSPA WIRELESS MODEM","unknown",  GSM_MODE,    0x2020f00e,     0x0,    0x20201005, 0x0,    1,  3}, //ok in China.to be tested in India. by Cesc. for Topwise, India  
    {"BSNL 3GL W273","HSPADataCardA","Teracom",        GSM_MODE,    0x00000000,     0x0,    0x00000000, 0x0,    7,  6}, //like W340. very special..to be tested in India. by Cesc. for Topwise, India   
    {"W718",	"CGMM: W718", "GAORAN",        			GSM_MODE,   0x257ab000,     0x0,    0x257a261f, 0x0,    2,  0}, //add by kiden for yuge
    {"W728",	"W728",		"GAORAN",        			GSM_MODE,   0x257ab000,     0x0,    0x257a261f, 0x0,    2,  0}, //add by kiden for yuge
    {"WU718",	"CGMM: WU718",		"GAORAN",        	GSM_MODE,   0x20b9f000,     0x0,    0x20b92601, 0x0,    2,  0}, //add by kiden for yuge
    {"scv6270",	"HSDPA-T36",		"SCV",        	    GSM_MODE,   0x20a6f00e,     0x0,    0x20a61105, 0x0,    2,  0}, //add by kiden for scv
    {"SEW898",	"HSUPA",		"PuChuang",				GSM_MODE,	0x20a6f00e,		0x0,	0x20a61105,	0x0,	2,	0}, //add by kiden for scv
    {"Olicard 160","Olicard 160","Olicard",            GSM_MODE,    0x0b3cf00c,     0x0,    0x0b3cc00a, 0x0,    3,  4}, //ok in China.to be tested in Brazil. by Cesc. for Ococci, Brazil
    {"E303C","E303C","HUAWEI",                         GSM_MODE,    0x12d114fe,     0x0,    0x12d11506, 0x0,    2,  0}, //ok in China.to be tested in Brazil. by Cesc. for Ococci, Brazil

	{"anlixun",			"UW100",		"anlixun",      GSM_MODE,   0x19f59013,     0x0,    0x19f59013, 0x0,    2,  3}, //
	{"MF190B",			"MF190B",		"ZTE",          GSM_MODE,   0x19d21216,     0x0,    0x19d21217, 0x0,    1,  2}, //
	
	/*########################################################	2. CDMA2000 MODE	########################################################*/
	/*dongle_name,production_name,vendor_name,          network , pid_vid_origin,         ,pid_vid_now,       ,at, ppp*/
	/*-----	2.1	CDMA2000 "HUAWEI" -----*/	
	{"EM660",	"EM660",	"HUAWEI",					CDMA_MODE,	0x12d11001,		0x0,	0x12d11001,	0x0,	2,	0},
	{"MC509",	"MC509-a",	"HUAWEI",					CDMA_MODE,	0x12d11404,		0x0,	0x12d11404,	0x0,	2,	0},
	
	{"EC1261",	"EC1261",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140c,	0x0,	3,	0},//ok, external file
	{"EC1261",	"EC1261",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//ok,
    {"EC1261",  "EC1261",   "HUAWEI",                   CDMA_MODE,  0x12d11446,     0x0,    0x12d1140b, 0x0,    2,  0},//ok in India. for xinwu. by Cesc, 
	

	{"EC122",	"EC122",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140c,	0x0,	3,	0},//ok
	{"EC122",	"EC122",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d1140b,	0x0,	2,	0},//to be tested in India. by Cesc. for Waterworld,India
	{"EC150",	"EC150",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d1140C,	0x0,	3,	0},//ok	

	{"EC189",	"EC189",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d11001,	0x0,	2,	0},//ok
	{"EC189",	"EC189",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140C,	0x0,	3,	0},//ok
	
	{"EC156",	"EC156",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140c,	0x0,	3,	0},//ok EC156 in China
	{"EC179",	"EC179",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140c,	0x0,	3,	0},//india ec179-2
	{"EC167",	"EC167",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d1140C,	0x0,	3,	0},//ok		
	{"EC1270",	"EC1270",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d1140C,	0x0,	3,	0},//ok	
	{"EC156",	"EC156",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140b,	0x0,	2,	0},//ok EC156 in India
	{"EC159",	"EC159",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140b,	0x0,	2,	0},//India Reliance Netconnect+
	{"EC1561",	"EC1561",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d1140b,	0x0,	2,	0},//by Cesc. Is it OK in India?
	{"EC150",	"EC150",	"HUAWEI",					CDMA_MODE,	0x12d11446,		0x0,	0x12d1140b,	0x0,	2,	0},//by Cesc. Is it OK in India?	
    /* for  for Yuxin */	
	{"EC306",	"EC306",	"HUAWEI",					CDMA_MODE,	0x12d11505,		0x0,	0x12d11506,	0x0,	1,	0},//to be tested. by Cesc. for Yuxin, India	
	
	/*------ 2.2   CDMA2000 "ZTE" -----*/		
	{"MC2716",	"119",		"ZTE",						CDMA_MODE,	0x19d2ffed,		0x0,	0x19d2ffed,	0x0,	1,	0},// MC2716
	{"AC2736",	"AC27XX",	"ZTE",						CDMA_MODE,	0x19d2fff5,		0x0,	0x19d2fff1,	0x0,	1,	0},// AC2736,AC2787
	{"AC2746",	"119",		"ZTE",						CDMA_MODE,	0x19d2fff5,		0x0,	0x19d2fff1,	0x0,	1,	0},//ok, AC2746
	{"AC2736",	"119",		"ZTE",						CDMA_MODE,	0x19d2fff5,		0x0,	0x19d2fff1,	0x0,	1,	0},//ok, AC2736
	{"AC2766",	"119",		"ZTE",						CDMA_MODE,	0x19d2fff5,		0x0,	0x19d2fff1,	0x0,	1,	0},//ok, AC2766
	{"AC2737",	"xxx",		"ZTE",						CDMA_MODE,	0x19d2fff5,		0x0,	0x19d2fff1,	0x0,	3,	0},//ok, dm cmd set
	{"AC590",	"AC580",	"ZTE",						CDMA_MODE,	0x19d20026,		0x0,	0x19d20094,	0x0,	2,	0},//ok
	{"AC560",	"AC580",	"ZTE",						CDMA_MODE,	0x19d20026,		0x0,	0x19d20152,	0x0,	2,	0},//ok,
	{"AC580",	"AC580",	"ZTE",						CDMA_MODE,	0x19d20026,		0x0,	0x19d20152,	0x0,	2,	0},//ok,OTG is ok.		
	{"AC581",	"AC580",	"ZTE",						CDMA_MODE,	0x19d20026,		0x0,	0x19d20152,	0x0,	2,	0},//ok,		
	//{"K3770-Z",	"K3770-Z",	"ZTE",						CDMA_MODE,	0x19d21175,		0x0,	0x19d21177,	0x0,	2,	0},//moved here. add for K3770-Z(Vodafone Mobile Broadband)
	
	/*------	2.3	CDMA2000 others -----*/
	{"SEV","QSC6085-800/1900 EVDO REV.A","StrongRising",CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//ok,provider by StrongRising,gone
	{"SEV759",   "SP6E  VER 1.1.0",	  "StrongRising",	CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//ok
	{"ST804",    "U803-4.03.12", 	"SENTAR_Coolee",	CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//ok,ST804,ST809,Coolee A100,3 dongles
	{"EF8.0",    "PCBV3.0",	"ITON",						CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//ok		
	{"ZOOMDATA", "FU-XX",	"StrongRising",				CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	2,	0},//StrongRising,their card okay.	
	{"SEV759",   "SEV759",	"StrongRising",				CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	2,	0},//StrongRising,no shell,niyiniya	
	                                                                                                  
	{"XXXXX",      "154",	"XXXXX",					CDMA_MODE,	0x21f51000,		0x0,	0x21f52008,	0x0,	3,	0},//ok,NO NAME ,black color,no brand,evdo,	
	{"SRT-E800",   "E800",	"SRT",						CDMA_MODE,	0x05c61000,		0x0,	0x1d09aef4,	0x0,	2,	0},//ok,KING YU SHI KONG and black cdma2000#3	
	{"C820",   	"ADOrA280",	"ASB",						CDMA_MODE,	0x05c60010,		0x0,	0x05c600a0,	0x0,	2,	0},//FIXME:!!!		
	{"E1916",      "E1916",	"VTION",					CDMA_MODE,	0x1e891e16,		0x0,	0x1e891e16,	0x0,	2,	0},//FIXME:!!! failed.VTION
	{"EVDO USB MODEM", "EVDO USB MODEM", "SPEEDUP",	    CDMA_MODE,	0x1c9e9e00,		0x0,	0x1c9e9e00,	0x0,	3,	0},//ok add by Kiden.pan
	{"MMX200X", "Micromax MMX200X 3G USB Modem", "Micromax",	    CDMA_MODE,	0x05e30723,		0x0,	0x16d56502,	0x0,	0,	1},
	{"EVDO300C", "AD_CEFE", "Micromax",	    			CDMA_MODE,	0x05c62001,		0x0,	0x1e0ecefe,	0x0,	1,	2},
	{"MTS250C", "Qualcomm CDMA Technologies MSM", "Micromax",	    CDMA_MODE,	0x05c61000,		0x0,	0x05c63197,	0x0,	0,	1},
	{"EU800",      "+CGMM: EU800",	"GAORAN",			CDMA_MODE,	0x257aa000,		0x0,	0x257a161f,	0x0,	2,	0},//add by kiden for yuge
	{"EU818",      "EU818",	"GAORAN",					CDMA_MODE,	0x257aa000,		0x0,	0x257a161f,	0x0,	2,	0},//add by kiden for yuge
	{"GC6518",      "GC6518",	"GAORAN",				CDMA_MODE,	0x257aa000,		0x0,	0x257a161f,	0x0,	2,	0},//add by kiden for yuge
	{"GC6528",      "GC6528",	"GAORAN",				CDMA_MODE,	0x257aa000,		0x0,	0x257a161f,	0x0,	2,	0},//add by kiden for yuge
	{"GC6538",      "GC6538",	"GAORAN",				CDMA_MODE,	0x257aa000,		0x0,	0x257a162f,	0x0,	2,	0},//add by kiden for yuge
	{"AH007",      "AH007",		"GAORAN",				CDMA_MODE,	0x05c61000,		0x0,	0x05c66000,	0x0,	1,	0},//add by kiden for yuge
	{"GC6518",      "GC6518",	"GAORAN",				CDMA_MODE,	0x0c561000,		0x0,	0x20b91682,	0x0,	2,	0},//add by kiden for yuge
	{"EU800",      "+CGMM: EU800",	"GAORAN",			CDMA_MODE,	0x20b91682,		0x0,	0x20b91682,	0x0,	2,	0},//add by kiden for yuge
	{"SRT-E800",	"253",		"SCV",        	    	CDMA_MODE,  0x1d091000,     0x0,    0x1d09e000, 0x0,    2,  0}, //add by kiden for scv
	
	{"K3770-Z",	"K3770-Z",	"ZTE",						GSM_MODE,	0x19d21175,		0x0,	0x19d21177,	0x0,	2,	4},//add for K3770-Z(Vodafone Mobile Broadband)
	
	{"MSM6085",  "Test number",	"QUALCOMM",		   		CDMA_MODE,	0x20a6f00e,		0x0,	0x20a61105,	0x0,	2,	0},//RichEast Phone same with Puchang GSM_MODE,AT< +CIMI:06220=761:><508761
	/*########################################################	3. TD-SCDMA MODE	########################################################*/	
	/*dongle_name,production_name,vendor_name,          network , pid_vid_origin,         ,pid_vid_now,       ,at, ppp*/
	/*-----	3.1	TD-SCDMA "HUAWEI" -----*/	
	{"ET128",	"ET128",		"HUAWEI",				TD_MODE,	0x12D11DA1,		0x100,	0x12D11D09,	0x100,	2,	4},//ok 
	{"ET127",	"ET127/158/128-2",	"HUAWEI",			TD_MODE,	0x12D11DA1,		0x100,	0x12D11D09,	0x100,	2,	4},//ok
	{"ET128-2",	"ET127/158/128-2",	"HUAWEI",			TD_MODE,	0x12D11DA1,		0x100,	0x12D11D09,	0x100,	2,	4},//ok
	{"ET158",	"ET127/158/128-2",	"HUAWEI",			TD_MODE,	0x12D11DA1,		0x100,	0x12D11D09,	0x100,	2,	4},//
	
	{"ET302",	"ET302",		"HUAWEI",				TD_MODE,	0x12d11d50,		0x0,	0x12d11d50,	0x0,	4,	2},//from junyue 2012-6-28 15:36:32
	
	/*-----	3.2	TD-SCDMA "ZTE" -----*/
	{"MU350",	"+CGMM: P902M2_eWalk",	"ZTE",			TD_MODE,	0x19D20003,		0x100,	0x19D20003,	0x100,	2,	0},//ok
	{"ZTE-T A355",	"+CGMM: ZTE_TD_LD3",	"ZTE",		TD_MODE,	0x19D20120,		0x0204,	0x19D20079,	0x0204, 2,	0},//FIXME:!!!
	{"A356",	"+CGMM: A356",		"ZTE",				TD_MODE,	0x19d20120,		0x0,	0x19d20079,	0x0204, 2,	0},//from junyue 2012-6-28 15:36:29
	
	/*-----	3.3	TD-SCDMA ASB -----*/	
	{"ASB T920","TD368V32B01",		"ASB",				TD_MODE,	0x04cc226E,		0x100,	0x04cc226e,	0x100,	2,	4},//ok	
	
	/*-----	3.4	TD-SCDMA others -----*/	
	{"TU930","TD369",		"GaoKeZhongtian",			TD_MODE,	0x04cc225a,		0x100,	0x04cc225a,	0x100,	2,	4},//ok
